home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 2010 April / PCWorld0410.iso / hity wydania / Ubuntu 9.10 PL / karmelkowy-koliberek-desktop-9.10-i386-PL.iso / casper / filesystem.squashfs / usr / share / m17n / fa-isiri.mim < prev    next >
Text File  |  2009-04-29  |  3KB  |  149 lines

  1. ;; fa-isiri.mim -- Input method for Farsi with ISIRI 2901-1994 keyboad layout
  2. ;; Copyright (C) 2003, 2004, 2005
  3. ;;   National Institute of Advanced Industrial Science and Technology (AIST)
  4. ;;   Registration Number H15PRO112
  5.  
  6. ;; This file is part of the m17n database; a sub-part of the m17n
  7. ;; library.
  8.  
  9. ;; The m17n library is free software; you can redistribute it and/or
  10. ;; modify it under the terms of the GNU Lesser General Public License
  11. ;; as published by the Free Software Foundation; either version 2.1 of
  12. ;; the License, or (at your option) any later version.
  13.  
  14. ;; The m17n library is distributed in the hope that it will be useful,
  15. ;; but WITHOUT ANY WARRANTY; without even the implied warranty of
  16. ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
  17. ;; Lesser General Public License for more details.
  18.  
  19. ;; You should have received a copy of the GNU Lesser General Public
  20. ;; License along with the m17n library; if not, write to the Free
  21. ;; Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
  22. ;; Boston, MA 02110-1301, USA.
  23.  
  24. (input-method fa isiri)
  25.  
  26. (description "Farsi input method simulating ISIRI 2901-1994 keyboard layout.
  27. This is for typing Farsi by Arabic characters.
  28. ")
  29.  
  30. (title "┘ü")
  31.  
  32. (map
  33.  (generic
  34.   ("1" "█▒")
  35.   ("2" "█▓")
  36.   ("3" "█│")
  37.   ("4" "█┤")
  38.   ("5" "█╡")
  39.   ("6" "█╢")
  40.   ("7" "█╖")
  41.   ("8" "█╕")
  42.   ("9" "█╣")
  43.   ("0" "█░")
  44.   ;;   ("-" "-")
  45.   ;;   ("=" "=")
  46.   ;;   ("\\" "\\")
  47.   ("`" "ΓÇì")                ; zero width joiner
  48.  
  49.   ("q" "╪╢")
  50.   ("w" "╪╡")
  51.   ("e" "╪½")
  52.   ("r" "┘é")
  53.   ("t" "┘ü")
  54.   ("y" "╪║")
  55.   ("u" "╪╣")
  56.   ("i" "┘ç")
  57.   ("o" "╪«")
  58.   ("p" "╪¡")
  59.   ("[" "╪¼")
  60.   ("]" "┌å")
  61.  
  62.   ("a" "╪┤")
  63.   ("s" "╪│")
  64.   ("d" "█î")
  65.   ("f" "╪¿")
  66.   ("g" "┘ä")
  67.   ("h" "╪º")
  68.   ("j" "╪¬")
  69.   ("k" "┘å")
  70.   ("l" "┘à")
  71.   (";" "┌⌐")
  72.   ("'" "┌»")
  73.  
  74.   ("z" "╪╕")
  75.   ("x" "╪╖")
  76.   ("c" "╪▓")
  77.   ("v" "╪▒")
  78.   ("b" "╪░")
  79.   ("n" "╪»")
  80.   ("m" "┘╛")
  81.   ("," "┘ê")
  82.   ;;   ("." ".")
  83.   ;;   ("/" "/")
  84.  
  85.   ;;   ("!" "!")
  86.   ("@" "┘¼")
  87.   ("#" "┘½")
  88.   ;;   ("$" "")
  89.   ("%" "┘¬")
  90.   ("^" "├ù")
  91.   ("&" "╪î")
  92.   ;;   ("*" "*")
  93.   ("\(" "\)")
  94.   ("\)" "\(")
  95.   ;;   ("_" "_")
  96.   ;;   ("+" "+")
  97.   ;;   ("|" "|")
  98.   ;;   ("~" "~")
  99.  
  100.   ("Q" "┘Æ")
  101.   ("W" "┘î")
  102.   ("E" "┘ì")
  103.   ("R" "┘ï")
  104.   ("T" "┘Å")
  105.   ("Y" "┘É")
  106.   ("U" "┘Ä")
  107.   ("I" "┘æ")
  108.   ("O" "]")
  109.   ("P" "[")
  110.   ("{" "}")
  111.   ("}" "{")
  112.  
  113.   ("A" "╪ñ")
  114.   ("S" "╪ª")
  115.   ("D" "┘è")
  116.   ("F" "╪Ñ")
  117.   ("G" "╪ú")
  118.   ("H" "╪ó")
  119.   ("J" "╪⌐")
  120.   ("K" "┬╗")
  121.   ("L" "┬½")
  122.   ;;   (":" ":")
  123.   ("\"" "╪¢")
  124.  
  125.   ("Z" "┘â")
  126.   ;;   ("X" "")
  127.   ("C" "┌ÿ")
  128.   ;;   ("V" "")
  129.   ("B" "ΓÇî")                ; zero width non joiner
  130.   ("N" "")
  131.   ("M" "╪í")
  132.   ("<" ">")
  133.   (">" "<")
  134.   ("?" "╪ƒ")
  135.   ((S-\ ) "ΓÇî")                ; zero width non joiner
  136.   ((C-J) "ΓÇì")                ; zero width joiner
  137.   ((C-L) "ΓÇÄ")                ; left to right mark
  138.   ((C-N) "ΓÇî")                ; zero width non joiner
  139.   ((C-R) "ΓÇÅ")                ; right to left mark
  140.   ))
  141.  
  142. (state
  143.  (init
  144.   (generic)))
  145.  
  146. ;; Local Variables:
  147. ;; mode: lisp
  148. ;; End:
  149.